package cn.agiledata.bank.linkbank.impl.hxb;

import java.math.BigDecimal;

/**
 * 华夏银行网上银行常量类
 * @author Administrator
 *
 */
public class HxbNetConstant {
	/**
	 * 订单号
	 */
	public static final String	ORDER_NO	= 	"orderNo";
	/**
	 * 商户代码(由华夏银行统一分配)
	 */
	public static final String  MERCHANT_ID	=	"merchantID";
	/**
	 * 终端号(华夏银行提供的8位终端号)
	 */
	public static final String	TERM_NO		=	"termNo";
	/**
	 * 商家IP(商家发起的IP(与华夏银行端注册时要一致))
	 */
	public static final String 	MER_IP		=	"MerIp";
	/**
	 * 交易金额(以分为单位)
	 */
	public static final String	TX_AMT		=	"txAmt";
	/**
	 * 币种
	 */
	public static final String	CURY_TYPE	=	"curyType";
	/**
	 * 交易日期(格式：20021010)
	 */
	public static final String	TX_DATE		= 	"txDate";
	/**
	 * 交易时间(格式：120101)
	 */
	public static final String 	TX_TIME		= 	"txTime";
	/**
	 * 处理结果返回的URL
	 */
	public static final String	RET_URL		=	"retUrl";
	/**
	 * 订单状态(00：成功银行给商户发的信息中此项必为00，因为成功才发送)
	 */
	public static final String 	BILL_STATUS	=	"billstatus";
	/**
	 * 币种：人民币
	 */
	public static final String  CURY_TYPE_CNY	= "156";
	/**
	 * 百
	 */
	public static final BigDecimal HUNDRED		= new BigDecimal(100);
	/**
	 * 交易日期的请求格式
	 */
	public static final String 	TX_DATE_REQUEST_FORMAT 	= 	"yyyyMMdd";
	/**
	 * 交易时间的请求格式
	 */
	public static final String	TX_TIME_REQUEST_FORMAT	=	"HHmmss";
	/**
	 * 交易日期的响应格式
	 */
	public static final String 	TX_DATE_RESPONSE_FORMAT 	= 	"yyyy-MM-dd";
	/**
	 * 交易时间的响应格式
	 */
	public static final String	TX_TIME_RESPONSE_FORMAT	=	"HH:mm:ss";	
	/**
	 * 请求的分割符
	 */
	public static final String  REQUEST_SEPARATOR	=	"|";
	/**
	 * 相应的分割符
	 */
	public static final String  RESPONSE_SEPARATOR	=	"\\|";
	/**
	 * 商户提交给银行的加密后的密文
	 */
	public static final String 	ORDER_INFO		=	"orderinfo";
	/**
	 * 银行返回的密文
	 */
	public static final String 	TRANS_RESULT	=	"transResult";
	
	
}
